home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_158.txt < prev    next >
Text File  |  1991-04-25  |  20KB  |  358 lines

  1. # near model CODE resource
  2. # jump table entries: 14272-14275 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  4878 2649                push.l     0x2649 /* '&I' */
  8. 0000000E  2F0C                     move.l     -[A7], A4
  9. 00000010  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  10. 00000014  4878 264A                push.l     0x264A /* '&J' */
  11. 00000018  2F0C                     move.l     -[A7], A4
  12. 0000001A  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  13. 0000001E  286E FFFC                movea.l    A4, [A6 - 0x4]
  14. 00000022  4E5E                     unlink     A6
  15. 00000024  4E75                     rts
  16. export_1784:
  17. 00000026  4E56 FFF8                link       A6, -0x0008
  18. 0000002A  48E7 0118                movem.l    -[A7], D7,A3,A4
  19. 0000002E  266E 000C                movea.l    A3, [A6 + 0xC]
  20. 00000032  286E 0008                movea.l    A4, [A6 + 0x8]
  21. 00000036  41EE FFF8                lea.l      A0, [A6 - 0x8]
  22. 0000003A  2053                     movea.l    A0, [A3]
  23. 0000003C  3028 0014                move.w     D0, [A0 + 0x14]
  24. 00000040  48C0                     ext.l      D0
  25. 00000042  2E00                     move.l     D7, D0
  26. 00000044  486E FFF8                pea.l      [A6 - 0x8]
  27. 00000048  2F0B                     move.l     -[A7], A3
  28. 0000004A  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  29. 0000004E  0C87 0000 2649           cmpi.l     D7, 0x2649 /* '&I' */
  30. 00000054  508F                     addq.l     A7, 8
  31. 00000056  660E                     bne        +0x10 /* 00000066 */
  32. 00000058  486E FFF8                pea.l      [A6 - 0x8]
  33. 0000005C  2F0C                     move.l     -[A7], A4
  34. 0000005E  4EBA 003E                jsr        [PC + 0x3E /* 0000009E */]
  35. 00000062  508F                     addq.l     A7, 8
  36. 00000064  602E                     bra        +0x30 /* 00000094 */
  37. label00000066:
  38. 00000066  0C87 0000 264A           cmpi.l     D7, 0x264A /* '&J' */
  39. 0000006C  660E                     bne        +0x10 /* 0000007C */
  40. 0000006E  486E FFF8                pea.l      [A6 - 0x8]
  41. 00000072  2F0C                     move.l     -[A7], A4
  42. 00000074  4EBA 0064                jsr        [PC + 0x64 /* 000000DA */]
  43. 00000078  508F                     addq.l     A7, 8
  44. 0000007A  6018                     bra        +0x1A /* 00000094 */
  45. label0000007C:
  46. 0000007C  0C87 0000 264B           cmpi.l     D7, 0x264B /* '&K' */
  47. 00000082  6610                     bne        +0x12 /* 00000094 */
  48. 00000084  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  49. 00000088  A893                     syscall    MoveTo
  50. 0000008A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  51. 0000008E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52. 00000092  A891                     syscall    LineTo
  53. label00000094:
  54. 00000094  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  55. 0000009A  4E5E                     unlink     A6
  56. 0000009C  4E75                     rts
  57. fn0000009E:
  58. 0000009E  4E56 0000                link       A6, 0
  59. 000000A2  48E7 0018                movem.l    -[A7], A3,A4
  60. 000000A6  266E 0008                movea.l    A3, [A6 + 0x8]
  61. 000000AA  2053                     movea.l    A0, [A3]
  62. 000000AC  2868 0064                movea.l    A4, [A0 + 0x64]
  63. 000000B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  64. 000000B4  A8A3                     syscall    EraseRect
  65. 000000B6  200C                     move.l     D0, A4
  66. 000000B8  6716                     beq        +0x18 /* 000000D0 */
  67. 000000BA  558F                     subq.l     A7, 2
  68. 000000BC  2F0C                     move.l     -[A7], A4
  69. 000000BE  2053                     movea.l    A0, [A3]
  70. 000000C0  2F28 0068                move.l     -[A7], [A0 + 0x68]
  71. 000000C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  72. 000000C8  303C 06F6                move.w     D0, 0x6F6
  73. 000000CC  A82D                     syscall    Pack11
  74. 000000CE  548F                     addq.l     A7, 2
  75. label000000D0:
  76. 000000D0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  77. 000000D6  4E5E                     unlink     A6
  78. 000000D8  4E75                     rts
  79. fn000000DA:
  80. 000000DA  4E56 FFEE                link       A6, -0x0012
  81. 000000DE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  82. 000000E2  266E 000C                movea.l    A3, [A6 + 0xC]
  83. 000000E6  286E 0008                movea.l    A4, [A6 + 0x8]
  84. 000000EA  486E FFEE                pea.l      [A6 - 0x12]
  85. 000000EE  A874                     syscall    GetPort
  86. 000000F0  206E FFEE                movea.l    A0, [A6 - 0x12]
  87. 000000F4  3D68 0044 FFF2           move.w     [A6 - 0xE], [A0 + 0x44]
  88. 000000FA  1D68 0046 FFF5           move.b     [A6 - 0xB], [A0 + 0x46]
  89. 00000100  3D68 004A FFF6           move.w     [A6 - 0xA], [A0 + 0x4A]
  90. 00000106  7003                     moveq.l    D0, 0x03
  91. 00000108  3F00                     move.w     -[A7], D0
  92. 0000010A  A887                     syscall    TextFont
  93. 0000010C  7000                     moveq.l    D0, 0x00
  94. 0000010E  3F00                     move.w     -[A7], D0
  95. 00000110  A888                     syscall    TextFace
  96. 00000112  7009                     moveq.l    D0, 0x09
  97. 00000114  3F00                     move.w     -[A7], D0
  98. 00000116  A88A                     syscall    TextSize
  99. 00000118  2054                     movea.l    A0, [A4]
  100. 0000011A  3E28 006C                move.w     D7, [A0 + 0x6C]
  101. 0000011E  3C2B 0006                move.w     D6, [A3 + 0x6]
  102. 00000122  9C6B 0002                sub.w      D6, [A3 + 0x2]
  103. 00000126  6002                     bra        +0x4 /* 0000012A */
  104. label00000128:
  105. 00000128  5B47                     subq.w     D7, 5
  106. label0000012A:
  107. 0000012A  558F                     subq.l     A7, 2
  108. 0000012C  2054                     movea.l    A0, [A4]
  109. 0000012E  4868 0070                pea.l      [A0 + 0x70]
  110. 00000132  7000                     moveq.l    D0, 0x00
  111. 00000134  3F00                     move.w     -[A7], D0
  112. 00000136  3F07                     move.w     -[A7], D7
  113. 00000138  A886                     syscall    TextWidth
  114. 0000013A  3A1F                     move.w     D5, [A7]+
  115. 0000013C  BC45                     cmp.w      D6, D5
  116. 0000013E  6DE8                     blt        -0x16 /* 00000128 */
  117. 00000140  48C6                     ext.l      D6
  118. 00000142  48C5                     ext.l      D5
  119. 00000144  2006                     move.l     D0, D6
  120. 00000146  9085                     sub.l      D0, D5
  121. 00000148  2800                     move.l     D4, D0
  122. 0000014A  E284                     asr        D4, 1
  123. 0000014C  486E FFF8                pea.l      [A6 - 0x8]
  124. 00000150  A88B                     syscall    GetFontInfo
  125. 00000152  302B 0004                move.w     D0, [A3 + 0x4]
  126. 00000156  48C0                     ext.l      D0
  127. 00000158  3213                     move.w     D1, [A3]
  128. 0000015A  48C1                     ext.l      D1
  129. 0000015C  D280                     add.l      D1, D0
  130. 0000015E  302E FFF8                move.w     D0, [A6 - 0x8]
  131. 00000162  48C0                     ext.l      D0
  132. 00000164  D081                     add.l      D0, D1
  133. 00000166  322E FFFA                move.w     D1, [A6 - 0x6]
  134. 0000016A  48C1                     ext.l      D1
  135. 0000016C  9081                     sub.l      D0, D1
  136. 0000016E  2A00                     move.l     D5, D0
  137. 00000170  E285                     asr        D5, 1
  138. 00000172  3F04                     move.w     -[A7], D4
  139. 00000174  3F05                     move.w     -[A7], D5
  140. 00000176  A893                     syscall    MoveTo
  141. 00000178  2054                     movea.l    A0, [A4]
  142. 0000017A  4868 0070                pea.l      [A0 + 0x70]
  143. 0000017E  7000                     moveq.l    D0, 0x00
  144. 00000180  3F00                     move.w     -[A7], D0
  145. 00000182  3F07                     move.w     -[A7], D7
  146. 00000184  A885                     syscall    DrawText
  147. 00000186  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  148. 0000018A  A887                     syscall    TextFont
  149. 0000018C  7000                     moveq.l    D0, 0x00
  150. 0000018E  102E FFF5                move.b     D0,